﻿
.tplp-products-detail {
    margin-bottom:30px;
}

.tplp-products-detail__info {
}

.tplp-products-detail__pic {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding-bottom: 100%;
    border: 1px solid #eee;
}

    .tplp-products-detail__pic img {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }

.tplp-products-detail__title {
    font-size: 20px;
    line-height: 40px;
    color: #333;
    word-break: break-word;
}

.tplp-products-detail__desc {
    margin: 25px 0;
    font-size: 14px;
}

.tplp-products-detail__buy {
    width: 200px;
}
